package br.com.lacibMusic.rn;

import br.com.lacibMusic.dao.GenericDAO;
import br.com.lacibMusic.dao.PerfisDAO;
import br.com.lacibMusic.entidades.Usuario;
import br.com.lacibMusic.entidades.Perfis;
import java.util.List;

public class PerfisRN {

    private final GenericDAO dao = new GenericDAO();
    private final PerfisDAO perfisDao = new PerfisDAO();

    public Perfis novo() {
        return new Perfis();
    }

    public boolean salvar(Perfis c) {
        if (c.getId() == null) {
            return dao.criar(c);
        } else {
            return dao.alterar(c);
        }
    }

    public boolean remover(Perfis c) {
        //return dao.excluir(c);
        return dao.excluir(c, c.getId());
    }

    public Perfis obter(Integer id) {
        return (Perfis) dao.obter(Perfis.class, id);
    }

    public List<Perfis> obterTodos() {
        return perfisDao.obterTodos(Perfis.class);
    }
}
